package com.attendance.www.hr.entitys;

import java.math.BigDecimal;
import java.util.Date;

public class Request {
    private Integer requestId;

    private Integer employeeId;

    private Integer approvalRuleId;

    private Integer roleId;

    private Integer dayNumber;

    private Date startDate;

    private String startTime;

    private String startToTime;

    private Date endDate;

    private String endTime;

    private BigDecimal hours;

    private Integer requestType;

    private Integer overtimeType;

    private Date marryDate;

    private Date requestDate;

    private Integer approvalState;

    private Integer overtimeInterval;

    private Integer reportYear;

    private String description;

    private Date createTime;

    private Date updateTime;

    public Integer getRequestId() {
        return requestId;
    }

    public void setRequestId(Integer requestId) {
        this.requestId = requestId;
    }

    public Integer getEmployeeId() {
        return employeeId;
    }

    public void setEmployeeId(Integer employeeId) {
        this.employeeId = employeeId;
    }

    public Integer getApprovalRuleId() {
        return approvalRuleId;
    }

    public void setApprovalRuleId(Integer approvalRuleId) {
        this.approvalRuleId = approvalRuleId;
    }

    public Integer getRoleId() {
        return roleId;
    }

    public void setRoleId(Integer roleId) {
        this.roleId = roleId;
    }

    public Integer getDayNumber() {
        return dayNumber;
    }

    public void setDayNumber(Integer dayNumber) {
        this.dayNumber = dayNumber;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime == null ? null : startTime.trim();
    }

    public String getStartToTime() {
        return startToTime;
    }

    public void setStartToTime(String startToTime) {
        this.startToTime = startToTime == null ? null : startToTime.trim();
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime == null ? null : endTime.trim();
    }

    public BigDecimal getHours() {
        return hours;
    }

    public void setHours(BigDecimal hours) {
        this.hours = hours;
    }

    public Integer getRequestType() {
        return requestType;
    }

    public void setRequestType(Integer requestType) {
        this.requestType = requestType;
    }

    public Integer getOvertimeType() {
        return overtimeType;
    }

    public void setOvertimeType(Integer overtimeType) {
        this.overtimeType = overtimeType;
    }

    public Date getMarryDate() {
        return marryDate;
    }

    public void setMarryDate(Date marryDate) {
        this.marryDate = marryDate;
    }

    public Date getRequestDate() {
        return requestDate;
    }

    public void setRequestDate(Date requestDate) {
        this.requestDate = requestDate;
    }

    public Integer getApprovalState() {
        return approvalState;
    }

    public void setApprovalState(Integer approvalState) {
        this.approvalState = approvalState;
    }

    public Integer getOvertimeInterval() {
        return overtimeInterval;
    }

    public void setOvertimeInterval(Integer overtimeInterval) {
        this.overtimeInterval = overtimeInterval;
    }

    public Integer getReportYear() {
        return reportYear;
    }

    public void setReportYear(Integer reportYear) {
        this.reportYear = reportYear;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}